峰回路转: the mountain road twists around each new peak (idiom), (of a mountain road) twisting and turning, an opportunity has come unexpectedly, things have taken a new turn...
撞击: to strike, to hit, to ram...
借口: to use as an excuse, on the pretext, excuse, pretext...
建筑: to construct, building...
岂有此理: how can this be so (idiom); preposterous, ridiculous, absurd...
密: secret, confidential, close, thick, dense...
绿灯: green light (traffic signal), permission to proceed...